Národní úložiště šedé literatury Nalezeno 12 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Automatizovaná správa softwarových projektů
Dostál, Dominik ; Benedikt, Jan (oponent) ; Sysel, Petr (vedoucí práce)
V této práci jsou popsány a porovnány vybrané nástroje pro průběžnou integraci (continuous integration - CI) a průběžné nasazování (continuous deployment - CD). Dle připravené metodiky byly porovnány nástroje Jenkins, GitLab, TeamCity a Bamboo. Každý z těchto systému byl nainstalován na čistý systém Ubuntu 20.04 LTE, pak nakonfigurován a otestován na vybraném softwarovem projektu. Důraz byl kladen zejména na kompatibilitu s Linuxovými systémy a jazyky C/C++.
Systém pro kontinuální integraci projektu k-Wave
Nečas, Radek ; Kešner, Filip (oponent) ; Jaroš, Jiří (vedoucí práce)
Tato práce se zabývá zavedením metodik a nástrojů postupné integrace do reálného projektu k-Wave. Věnuji se především verzi psané v jazyce C/C++ s využitím knihovny OpenMP, která je určená pro běh na superpočítačích. Projekt, díky svým vlastnostem a potřebám, nezapadá mezi běžné projekty, do kterých se postupná integrace zavádí. Z toho důvodu musela být řada běžných postupů upravena a bylo nutné vymyslet některé vlastní. Práce popisuje kompletní sestavení prakticky použitelného řešení. Pokrývá jeho návrh, výběr potřebných nástrojů, zprovoznění běhového prostředí, konfiguraci a nastavení služeb, ze kterých se řešení skládá a softwarovou implementaci frameworku pro běh testů na superpočítačích včetně realizace některých regresních a unit testů. Realizace je postavena na službách Gitlab a Jenkins, které běží v oddělených Docker kontejnerech.
Integrace cloudových úložišť do webových aplikací
Studnička, Ondřej ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Cílem práce je provést analýzu vybraných cloudových úložišť a jejich aplikačních rozhraní. Praktické využití je demonstrováno ve webové aplikaci, která slouží k tvorbě dynamických prezentací založených na frameworku Reveal.js. Aplikace umožňuje uživatelům ukládat vytvořené prezentace do zvoleného cloudového úložiště. Mezi podporovanými úložišti se nachází Google Drive, Dropbox, Github a Gitlab. Aplikace je implementována pomocí Vue.js. Teoretická část práce se zaměřuje na možnosti tvorby webových aplikací dle aktuálních trendů. Praktická část popisuje implementaci a testování vytvořené aplikace.
Systém pro automatickou správu serverů
Pavelka, Martin ; Pánek, Richard (oponent) ; Krčma, Martin (vedoucí práce)
Cieľom tejto diplomovej práce je návrh užívateľského rozhrania a implementácia informačného systému ako webovej aplikácie. Systém prostredníctvom implementovanej knižnice komunikuje so serverom GraphQL, ktorý  spracováva požiadavky nad užívateľskými dátami klienta. Práca popisuje možnosti riešenia automatizácie u fyzických serverov. Aplikácia sprístupňuje cez vlastné aplikačné rozhranie automatickú správu virtuálnych serverov.  Všetky operácie sú vykonávané bez zásahu ľudského prvku. Prepojenie s virtualizačnými  technológiami je zabezpečené cez poskytované webové rozhrania alebo využitím vlastných skriptov spúšťaných na virtuálnom termináli systému. Nad projektom je postavený systém monitorovania prevádzky jednotlivých komponentov, riešenie integrácie systému využitím nástroja Gitlab a spracovávanie konfiguračných požiadaviek použitím Unix CRON úloh.
Plagiarism Detection in Software Projects Using Abstract Syntax Trees
Szymutko, Marek ; Seda, Pavel
Plagiarism is a hot topic in modern education andscience. It requires special attention since committing plagiarismis very easy with the use of the internet. This problem can befought against utilizing prevention or detection methods, whichhave been both used in this work. This paper introduces animplementation of a submission scheme of students’ projects inclasses taught at the Brno University of Technology. Scripts for anautomatic hand-in space for each student were created. Studentshave restricted privileges within these spaces on the GitLabcloud service. For plagiarism detection, a tool written in Pythonwas developed. This tool utilizes Abstract Syntax Trees compiledfrom the source code, which is a part of the Students’ solutions.The output of the comparison is represented with a tabular fileof the format .xlsx, which allows a detailed view. Ongoingimplementation is focused on widening the tool’s usability byadding a Python similarity comparison engine.
Detekce plagiátorství v softwarových projektech v předmětu Bezpečnost databázových systémů
Szymutko, Marek ; Přinosil, Jiří (oponent) ; Šeda, Pavel (vedoucí práce)
Plagiátorství je rozšířený problém, kterému lze předcházet preventivními nebo detekčními metodami. V práci jsou shrnuty možnosti detekce plagiátorství pomocí automatizovaných metod. Pro získávání dat z projektů byl využit volně šiřitelný kompilátor abstraktních syntaktických stromů, jehož fungování bylo v práci demonstrováno. Byl navržen způsob odevzdávání softwarových projektů tak, aby studenti nemohli vzájemně vidět své projekty. Využita k tomu byla cloudová služba GitLab. Pomocí skriptů jazyka Bash byl automatizován způsob zakládání samostatných studentských prostředí v této službě. Také byly vytvořeny skripty pro zakládání skupin studentů a archivace studentských repozitářů ve službě GitLab. V jazyce Python byl vyvinut systém k hledání podobností ve studentských projektech z předmětu BPC-BDS, psaných v jazyce Java nebo Python. Využít jej lze však i v jiných předmětech. Tento systém využívá metrik a abstraktních syntaktických stromů. Výsledek porovnání projektů i jejich jednotlivých částí je reprezentován celočíselnou hodnotou a zapsán pro přehlednost do tabulkového souboru formátu xlsx. Práce se věnuje i silným a slabým stránkám implementovaného způsobu hledání plagiátů. Také jsou shrnuty problémy, které vyvstaly v průběhu řešení práce. Součástí je i případová studie ohledně plagiátorství v předmětu BDS v akademickém roce 2022/2023.
Web application for development and maintenance of SIEM system correlation rules
Bielik, Oliver ; Mikulec, Marek (oponent) ; Safonov, Yehor (vedoucí práce)
Today’s world of technology is developing rapidly and constantly. Just as quickly, new risks are forming that threaten this sphere. For this reason, technologies need to be monitored and hazards prevented from entering systems. One of the technologies that helps this protection is a system called SIEM. This system serves as an investigative tool that allows security monitoring and investigations to be carried out. Security monitoring is carried out based on the correlation rules that are developed in security operations centers (SOC). Their task is to look for the potential dangers and report them. The main goal of the presented bachelor thesis is to create a tool that allows developers in SOC to easily develop correlation rules. The aim of the application is to simplify development and ensure a better overview of individual correlation rules. The theoretical part of the bachelor thesis focuses on the issue of security monitoring and explains it to the reader. It describes in more detail the functioning of the system and the work of SOC operators, whose job is the development of correlation rules as well. The practical part of the bachelor thesis is aimed at facilitating the development of these rules. The last part of the bachelor thesis is a conclusion, it briefly describes to the reader the observed facts and processing of the requirements for the bachelor thesis.
Automatizovaná správa softwarových projektů
Dostál, Dominik ; Benedikt, Jan (oponent) ; Sysel, Petr (vedoucí práce)
V této práci jsou popsány a porovnány vybrané nástroje pro průběžnou integraci (continuous integration - CI) a průběžné nasazování (continuous deployment - CD). Dle připravené metodiky byly porovnány nástroje Jenkins, GitLab, TeamCity a Bamboo. Každý z těchto systému byl nainstalován na čistý systém Ubuntu 20.04 LTE, pak nakonfigurován a otestován na vybraném softwarovem projektu. Důraz byl kladen zejména na kompatibilitu s Linuxovými systémy a jazyky C/C++.
Integrace cloudových úložišť do webových aplikací
Studnička, Ondřej ; Rychlý, Marek (oponent) ; Burget, Radek (vedoucí práce)
Cílem práce je provést analýzu vybraných cloudových úložišť a jejich aplikačních rozhraní. Praktické využití je demonstrováno ve webové aplikaci, která slouží k tvorbě dynamických prezentací založených na frameworku Reveal.js. Aplikace umožňuje uživatelům ukládat vytvořené prezentace do zvoleného cloudového úložiště. Mezi podporovanými úložišti se nachází Google Drive, Dropbox, Github a Gitlab. Aplikace je implementována pomocí Vue.js. Teoretická část práce se zaměřuje na možnosti tvorby webových aplikací dle aktuálních trendů. Praktická část popisuje implementaci a testování vytvořené aplikace.
Vývoj webovej aplikácie s podporou metodiky UWE
Križan, Daniel
Tato diplomová práce se zabývá návrhem a vývojem webové aplikace pro podporu automatizace procesů advokátní kanceláře pomocí předprogramovaných úloh, jejíž návrh je vytvořen s využitím metodiky UWE. Zároveň popisuje implementaci rozšíření do informačního systému Synopsis II, pomocí kterého je možné se zmíněnými úkoly pracovat. Práce se rovněž věnuje nasazení tohoto softwarového řešení na produkční server firmy SynopsIS Technologies a.s.

Národní úložiště šedé literatury : Nalezeno 12 záznamů.   1 - 10další  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.